package com.yxhl.zoume.di.component.car;

import com.yxhl.zoume.core.car.fragment.CarPricingRulesFragment;
import com.yxhl.zoume.core.expresscar.fragment.ExpressCarScheduleMapFragment;
import com.yxhl.zoume.core.expresscar.fragment.RentHourlyExpressCarFragment;
import com.yxhl.zoume.core.expresscar.fragment.SingleWayExpressCarFragment;
import com.yxhl.zoume.di.component.base.ActivityComponent;
import com.yxhl.zoume.di.component.base.AppComponent;
import com.yxhl.zoume.di.module.ActivityModule;
import com.yxhl.zoume.di.scope.PerActivity;

import dagger.Component;

/**
 * Author：zhongshan   
 * Date：2016/12/06 14:58      
 * Description：专车
 */
@PerActivity
@Component(dependencies = AppComponent.class, modules = {ActivityModule.class})
public interface ExpressCarComponent extends ActivityComponent {

    void inject(SingleWayExpressCarFragment fragment);

    void inject(RentHourlyExpressCarFragment fragment);

    void inject(ExpressCarScheduleMapFragment fragment);

    void inject(CarPricingRulesFragment fragment);

}
